import axios from "axios";
import router from "@/router";
axios.defaults.baseURL='http://localhost:8080'

const request = axios.create({
    timeout: 5000,
    headers:{
        'Content-Type':'application/json;charset=utf-8'
    }
});
//
// request.interceptors.request.use(conf => {
//     //从localStorage中获取头信息（每次请求都要携带token进行验证）
//     conf.headers['Authorization'] = localStorage.getItem("token");
//     return conf;
// });
// request.interceptors.response.use(response => {
//             let res = response.data;
//             console.log("response")
//             console.log(res)
//             if (res.code === 200) {
//                 return response
//             } else {
//                 this.$message.error(res.msg? res.msg : '系统异常！', {duration: 3 * 1000})
//                 return Promise.reject(response.data.msg)
//             }
//         },
//         error => {
//             console.log(error)
//             if(error.response.data) {
//                 error.message = error.response.data.msg
//             }
//             if(error.response.status === 401) {
//                 router.push("/login")
//             }
//
//             this.$message.error(error.message, {duration: 3 * 1000})
//             return Promise.reject(error)
//         })
export default request
